home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 026-050 / scopedisk46 / mj-pgs / instruct_t < prev    next >
Text File  |  1995-03-18  |  4KB  |  63 lines

  1.  1) It is advantageous to have a library of 16-color palettes (and fun
  2.     to make). Load Sel.Cols (real name is SelectColors, but I need to
  3.     arc it) into Amigabasic. Use the numbers 1 to 15 as dummy break-
  4.     points, later to be over-written by "bp" files.
  5.  2) Run MJ.Gen_T. If a Mandelbrot, or you wish to plot the interior of
  6.     a Julia set in the solid background color (usually black), enter 0
  7.     for "max. size". Opt for plotting, and select a reasonably small,
  8.     mode 1 screen. It won't make a good picture, but it'll be fast.
  9.  3) Test plot to establish accurate figures for real and imaginary co-
  10.     ordinates, and appropriate values for lowest and highest counts.
  11.     The plot program in this group will use each color only once and a
  12.     value for lowest count in a high-magnification region causes loss of
  13.     some low palettes. Replot with different values until each color ap-
  14.     pears in properly sized areas, including (the highest) palette 15.
  15.  4) Prepare a formatted, empty disk and re-run the program set for writ-
  16.     ing. Choose a mode 4 screen (hires, interlaced) preferably with 0 to
  17.     386 (i.e. 387) vertical pixels and enough horizontal pixels to main-
  18.     tain the proper aspect ratio. Make sure that the hor. pixels (max =
  19.     632) is even for a symmetric Julia set. Writing of the files will
  20.     take approximately 1/2 to several hours depending on the size of the
  21.     window and the number of high counts which are present.
  22.  5) Run divide_T or div.Combs_T and write the "bp" file. This is the
  23.     series of 15 "breakpoints" (counts where the color should change for
  24.     equal-area representation), and make a note of the lowest count
  25.     shown. You might now also wish to see how well this agrees with
  26.     your estimate while test-plotting with the generator. At this time,
  27.     you might also wish to run Brkpts_T, using this as the low entry.
  28.     I often got nice results by averaging the divide and brkpt values
  29.     for each point and save this as a "hybrid" file. Finally, you may run
  30.     M-graph_T, look at the bargraph and hand-select breakpoints on the
  31.     basis of the hills and valleys of the display.
  32.  6) Run MJ.plot_T. When asked for a file of breakpoint/color data, enter
  33.     the file produced by Sel.Col. When asked whether you want to modify
  34.     this with a bp-file, respond with "y" if the breakpoints are the
  35.     dummy numbers 1 to 15. If you have run divide first and then Sel.Cols
  36.     and entered the real breakpoints, then respond with "n".
  37.     You will now have the opportunity to save the combined breakpoint-
  38.     colors data file. When asked if you want a color change with each
  39.     count, agree only if you plot a low-count region, e.g. the environ-
  40.     ment of a Julia set, otherwise you'll get a mess. Save the plot if
  41.     you like it.
  42.  7) Plot again, using different parameters, or use the just-saved data-
  43.     file and avail yourself of the opportunity to modify any of the in-
  44.     dividual breakpoints and/or palettes to suit your taste.
  45.  
  46. General: A square plot of 452 x 387 pixels (my aspect ratio is 1.169)
  47.     produces a MKI$-based count file of 349848 bytes. With a few IFF
  48.     picture and data files, this uses about 65-75% of a disk. It is
  49.     therefore advantageous to reserve a fresh disk for each region in-
  50.     vestigated and thus leave some room for more artistic ideas.
  51.  
  52.     MJ.plot runs significantly faster if compiled with AC-Basic. Since
  53.     compiled programs exit from memory when allowed to END, a provision
  54.     is made to re-run the program with different parameters without end-
  55.     ing. The same was done with MJ.Gen_T, although the speed advantage
  56.     here is minimal (abt. 1% or so).
  57.  
  58.     I have written two plot programs in which the number of breakpoints
  59.     is independent of the number of palettes, i.e. unlimited. These are
  60.     not yet edited for the use of "inform" files. I can submit those if
  61.     there is enough interest.
  62.  
  63.                                                          Anselm Wachtel